Skip to content
This repository was archived by the owner on Nov 12, 2021. It is now read-only.

Merge Release 5.7.1 #1

Open
wants to merge 58 commits into
base: master
Choose a base branch
from

Conversation

robinWongM
Copy link
Collaborator

No description provided.

hasezoey and others added 30 commits June 6, 2019 23:31
#295 Add virtual populate options
#276 Add a note to InstanceType
* Support for refPath, see #310

* Updated documentation

* Make lint happy
* removing extra vscode task
adding "watch" to the npm scripts

* adding tsbuildinfo / incremental to compile faster
adding "removeComments" to minimize output

* tslint:
removing unnecessary options
adding/modifing options to get a more consistent coding style

* apply changes from tslint

* set "no-unused-expression"'s severity to "warn"
* - change mongoose connection to the newUrlParser
- adding a easy-to-edit config
- removing dotenv
- adding a "clean" script
- updating mocha
- updating nyc
- updating coveralls
- removing bson as dependency
- make travis.yml better

* - adding .nycrc
- adding .mocharc
- adding "source-map-support"
- adding "ts-node"
- adding "nyc-config-typescript"

- moving tests from /src/test/ to /test/
- running tests with ts-node
adding tests for the select property
closes #197
adding MIT License (as Specified in package.json)
* fix: properly set Decimal128, ObjectID types to field

* fix: remove incremental builds for proper test run

See #311 (comment)

* Modify the tests (#318)

* - change mongoose connection to the newUrlParser
- adding a easy-to-edit config
- removing dotenv
- adding a "clean" script
- updating mocha
- updating nyc
- updating coveralls
- removing bson as dependency
- make travis.yml better

* - adding .nycrc
- adding .mocharc
- adding "source-map-support"
- adding "ts-node"
- adding "nyc-config-typescript"

- moving tests from /src/test/ to /test/
- running tests with ts-node

* remove unused type in hooks (#317)

* Fix typo: "net" -> "next" (#316)

* adding the select property (#324)

adding tests for the select property
closes #197

* fix: properly set Decimal128, ObjectID types to field

* fix: remove incremental builds for proper test run

See #311 (comment)

* Revert "fix: remove incremental builds for proper test run"

This reverts commit 9d3a766.

* chore: use mongodb-memory-server for tests

See https://github.com/nodkz/mongodb-memory-server

* test: increase mocha timeout from 2 to 15 seconds
- Reworking "@prop({select})"s tests
- adding some more tests for it
- small style changes
- fixes #326
- npm audit fix (prettier-tslint vulnerabilities)
- include more in a Bug template
- remove pre-defined title, because of the label
- make the hook test work again
- add @mapProp
- add tests for @mapProp
- add @mapProp README docs
- polish & rebase of #284
- add a public method for buildSchema
- add tsdoc for public-buildSchema & private _buildSchema
* removed "required: true" where it isnt required

* Adding TypeDoc
- adding typedoc dev-depdendency
- adding script to generate the docs
- adding "doc/" to the "clean" script

* Adding Docs to much files
- remove TransformStringOptions from ValidateStringOptions
- config: adding a small check if config.Memory is enabled
- config: moving "import" to the top of the file, like in any other file
- adding a note to CONTRIBUTING
- adding template to request a feature
- adding minor fixes to other Issue Templates

- adding prop's docs
- adding plugin's docs
- adding method's docs
- adding index's docs
- adding utils docs
- adding hooks docs
- adding data's docs (some)

- modify person model
- add @prop({ alias })
- add tests for alias
- add tsdoc & example for alias
- add readme doc for alias
- adding REGEXP as method name for hooks
- adding tests for REGEXP as method for hooks
- adding index options weigths
- adding test for weights option
- remove comments generated from vscode (in .vscode/)
- adding tslint-eslint-rules to enforce indent(on save)
- remove "@Format" and apply it for every file for prettier
- fix wrong indent in some test files
- remove not needed reconnect
- include tests/ for tslint & vscode to check
- extra tsconfig for build that excludes test/
- set vscode to indent 2, instead of global
- small style changes

- moving "should add" tests to their own file
- moving "select" tests to their own file
- moving "string Validator" tests to their own file
- moving "biguser" test to its own file
- moving "getClassForDocument" to its own file

- modify Improvemnts in README
- moved hooktests/* & renamed them
- adding "minlength" to the stringValidator tests
hasezoey and others added 28 commits July 27, 2019 09:31
- update dependencies
- remove travis "before_install"
- only run coverage on one version
- renames the PR-templates to lowercase, like issue templates
- adds a bit text to the templates
- adds feature-parity
- adds fix (for bug fixes and pr fixes)
- add more requirements to the README's "## Requirements"
- replace "```typescript" with "```ts"
- added README doc for "refPath"
- added README doc for "itemsRefPath"
- added a todo to the README
- make "itemsRefPath" working
- make tests for "itemsRefPath"
- include #191
- adding test for #191 feature
- move new tests to their file
- rename select.test to db_index.test to use it for index tests
Move the new Tests (from release5.9) into another file
- modify CONTRIBUTING to include how to structure commits
- modify package.json Versions to include majors, where it should be included
- modify README to include how this package is Versioned
- adding "Notes to Maintainers" to know how the processes work
- adding a note in README to not make +1 comments
this commit should get reverted if Automattic/mongoose#8034 gets fixed!
- removes the typeguards from utils.ts
Adding note that typegoose uses mongoose strict
Deprecate szokodiakos/typegoose, use hasezoey/typegoose
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants